wear on (someone's) spirit

Translations
угнетать (чей-то) дух
The prolonged isolation started to wear on her spirit.
Долгая изоляция начала угнетать её дух.